body {
  background: #fff;
  margin: 0px;
  padding: 0px;
  direction: ltr;
  font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
  font-size: 11px;
}
.cleaner{
	clear:both;
}
#layout{
	position	: absolute;
	left		: 50%;
	margin-left	: -512px;
	width		: 1024px;
}
#main{
}
#main-sidebar{
	width	: 190px;
	float	: left;
	padding: 5px;
}
#main-content{
	width	: 812px;
	float	: left;
	padding: 5px;
	border-left:1px solid #CCCCCC;
}
#footer{
	border-top:1px solid #CCCCCC;
	padding: 5px;
}
#header{
	background-color: #EFEFEF;
	padding: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 0 5px #888;
}